package com.jboltai.capability.serverprocess;


public class AiServerProcessData {
    private AiAppMsgType aiAppMsgType;
    private Object data;
    public AiServerProcessData(AiAppMsgType aiAppMsgType) {
        this.aiAppMsgType = aiAppMsgType;
    }

    public AiServerProcessData(AiAppMsgType aiAppMsgType, Object data) {
        this.aiAppMsgType = aiAppMsgType;
        this.data = data;
    }

    public AiAppMsgType getAiAppMsgType() {
        return aiAppMsgType;
    }

    public void setAiAppMsgType(AiAppMsgType aiAppMsgType) {
        this.aiAppMsgType = aiAppMsgType;
    }

    public Object getData() {
        return data;
    }

    public <T>T _getDataAs() {
        return (T) data;
    }

    public void setData(Object data) {
        this.data = data;
    }
}
